package com.cq.ye2;

import com.cq.ReadOnly;
import com.cq.Writer;
import com.cq.ye2.ProjectBiz;
import com.cq.ye2.ProjectBizExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ProjectBizMapper {
    @ReadOnly
    long countByExample(ProjectBizExample example);

    @Writer
    int deleteByExample(ProjectBizExample example);

    @Writer
    int deleteByPrimaryKey(Integer id);

    @Writer
    int insert(ProjectBiz record);

    @Writer
    int insertSelective(ProjectBiz record);

    @ReadOnly
    List<ProjectBiz> selectByExample(ProjectBizExample example);

    @ReadOnly
    ProjectBiz selectByPrimaryKey(Integer id);

    @Writer
    int updateByExampleSelective(@Param("record") ProjectBiz record, @Param("example") ProjectBizExample example);

    @Writer
    int updateByExample(@Param("record") ProjectBiz record, @Param("example") ProjectBizExample example);

    @Writer
    int updateByPrimaryKeySelective(ProjectBiz record);

    @Writer
    int updateByPrimaryKey(ProjectBiz record);
}